titanium phosphate - Spanish English Dictionary